//
//  DWOneView.m
//  OCAPPDemo
//
//  Created by OS on 2022/9/13.
//

#import "DWOneView.h"

@implementation DWOneView

- (instancetype)init {
    NSLog(@"%s", __FUNCTION__);
    return [super init];
}

- (instancetype)initWithFrame:(CGRect)frame {
    NSLog(@"%s", __FUNCTION__);
    return [super initWithFrame:frame];
}

- (instancetype)initWithCoder:(NSCoder *)coder {
    NSLog(@"%s", __FUNCTION__);
    return [super initWithCoder:coder];
}

- (void)awakeFromNib {
    [super awakeFromNib];
    NSLog(@"%s", __FUNCTION__);
}

- (void)willMoveToSuperview:(UIView *)newSuperview {
    [super willMoveToSuperview:newSuperview];
    NSLog(@"%s", __FUNCTION__);
}

- (void)didMoveToSuperview {
    [super didMoveToSuperview];
    NSLog(@"%s", __FUNCTION__);
}

- (void)willMoveToWindow:(UIWindow *)newWindow {
    [super willMoveToWindow:newWindow];
    NSLog(@"%s", __FUNCTION__);
}

- (void)didMoveToWindow {
    [super didMoveToWindow];
    NSLog(@"%s", __FUNCTION__);
}

- (void)layoutSubviews {
    [super layoutSubviews];
    NSLog(@"%s", __FUNCTION__);
}

- (void)setNeedsLayout {
    [super setNeedsLayout];
    NSLog(@"%s", __FUNCTION__);
}

- (void)layoutIfNeeded {
    [super layoutIfNeeded];
    NSLog(@"%s", __FUNCTION__);
}

// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect {
    [super drawRect:rect];
    NSLog(@"%s", __FUNCTION__);
}

- (void)removeFromSuperview {
    [super removeFromSuperview];
    NSLog(@"%s", __FUNCTION__);
}

- (void)willRemoveSubview:(UIView *)subview {
    [super willRemoveSubview:subview];
    NSLog(@"%s", __FUNCTION__);
}

- (void)dealloc {
    NSLog(@"%s", __FUNCTION__);
}

@end
